.wxl_table_box{
	width: 100%;;
}
.wxl_table_box  table {
	font-size: 12px;
	font-family: Microsoft YaHei;
	border: 1px solid #F2F2F2;
	width: 100%;;
}
.dataTables_wrapper {
	width:100%;
}
.wxl_table_box table tr{
	border-bottom: 1px solid #f2f2f2;
}
.wxl_table_box table tr:nth-child(2n){
	background: #f9fafd;
}
.wxl_table_box table tr th{
	background-color: #f2f4f9;
	color:#444;
	height: 38px;
}
div.dataTables_wrapper {
		width: 100%;
		margin: 0 auto;
	}
th, td { white-space: nowrap; }
.wxl_table_box table.dataTable thead th{
	padding: 0 20px !important;
}
.wxl_table_box table td{
	text-align: center;
	height: 35px;
	color:#666666;
	background: none !important;
}
.wxl_table_box table td span.btn{
	padding:3px 10px;
	border-radius:3px;
	box-sizing: border-box;
	color:#fff;
	margin-right: 5px;
}
.wxl_table_box .dataTables_wrapper  table.dataTable thead th{
	font-weight: normal !important;
	height: 38px;
	background:#f9fafd;
	color:#444;
}
.wxl_table_box table.dataTable thead th,
 .wxl_table_box table.dataTable tbody td {
 		font-weight: normal !important;
   padding:0px;
}
.wxl_table_box table.dataTable thead th,
 .wxl_table_box table.dataTable thead td {
   border-bottom: 1px solid #f2f2f2;
}
.wxl_table_box .dataTable.stripe tbody tr.odd, 
.wxl_table_box .dataTable.display tbody tr.odd {
     background-color: #fff; 
}
.wxl_table_box table.dataTable.no-footer {
    border-bottom: 1px solid #f2f2f2;
}
.wxl_table_box .dataTables_scrollHead table.dataTable.no-footer{
	border-bottom: none;
}
 .wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    padding: 0.5em 0.7em;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    color: #77838f;
  border: solid 1px #e3e4e8;
    /*border-radius: 2px;*/
}
.wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    background: #0098f4;
    border: none !important;
}

.wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
   color: #fff !important;
    border: 1px solid #979797;
    background: #0098f4;
}
.wxl_table_box table.dataTable.row-border tbody th,
.wxl_table_box  table.dataTable.row-border tbody td,
 .wxl_table_box  table.dataTable.display tbody th, 
.wxl_table_box  table.dataTable.display tbody td {
    border-top: 1px solid #f2f2f2;
}
.wxl_table_box  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.wxl_table_box  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
.wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666;
     border: 1px solid #e3e4e8; 
     background: #f6f6f9 !important;
    background: transparent;
    box-shadow: none !important;
}
.wxl_table_box  table.dataTable.display tbody tr.odd>.sorting_1
 {
    background-color: none;
}
.wxl_table_box  table.dataTable.display tbody tr.odd > .sorting_1,
 .wxl_table_box table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: none !important;
}
.wxl_table_box  table.dataTable.display tbody tr.even:hover > .sorting_1, 
.wxl_table_box  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
     background-color: none; 
}

.wxl_table_box .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 10px;
    font-size: 12px;
   font-family: Microsoft YaHei;
}
.wxl_table_box .dataTables_wrapper .dataTables_paginate .paginate_button{
	color: #77838f !important;
}

.wxl_table_box table input[type=checkbox]{
	width: 14px;
    height: 14px;
    -webkit-appearance: checkbox;
	vertical-align: middle;
}

.wxl_table_box .dataTables_length{
	font-size: 12px;
	margin-bottom: 5px;
}
.wxl_table_box .dataTables_wrapper .dataTables_info {
    font-size: 12px !important;
}
/*信息表格固定样式*/
.table_fixedstyle td{
	font-size: 12px;
	color: #666;
	border: 1px solid #e5e5e5;
	padding: 9.5px 0 9.5px 15px;
}
.table_fixedstyle .greyBg{
	color: #444;
	background-color: #f6fafd;
}
.wxl_table_box table.dataTable thead th{
	padding: 0 20px !important;
}
.wxl_table_box .DTFC_LeftBodyLiner{
	overflow-y:visible !important; 
}
.wxl_table_box .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none;
}
.wxl_table_box .dataTables_wrapper.no-footer .dataTables_scrollBody table{
	border-top: none;
}
/*下面一层thead有1px高度wdl20180830*/
.wdlInfo thead{
    background:transparent !important;
    border:transparent !important;
}
.wdlInfo thead tr{
    background:transparent !important;
    border:transparent !important;
}
.wdlInfo tbody td .layui-input-block{min-height: 34px;margin-left: 0;}
.wdlInfo tbody td input,.wdlInfo tbody td .layui-form-select .layui-input{height: 34px; width: 100%; background:transparent;text-align:center;/* padding:0; */border: transparent solid 1px;}
.wdlInfo tbody td input:focus{/*border:1px solid #f2f2f2;border-right:1px solid #f2f2f2; background: #fafafa;*/border:#76c3fd solid 1px;}
.wdlInfo .dataTables_scrollBody{
    /*overflow: initial !important;*/

}
.wdlInfo .dataTables_scroll{
    /*overflow: auto;*/
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .layui-form.wdl_layui_datatable1{
    position: absolute;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .layui-form.wdl_layui_datatable .layui-form-item{
    margin:0;
}
.wdl_data_layUI .dataTables_wrapper.no-footer .dataTables_scrollBody{
    border:none;
    position: static !important;
}
/*.wdl_data_layUI .layui-form-select{position:static;}*/
.wxl_table_box .dataTables_length{
	font-size: 12px;
}
